package org.tony.spider.novel.entries;

import java.io.Serializable;

public class FromSite
    implements Serializable
{
  private static final long serialVersionUID = 1L;

  private String            siteName;
  private String            vipTags;
  private String            chapterIdentifier;
  private String[]          catalogueSelectLabels;

  public FromSite()
  {
    this.vipTags = "vip";
    this.chapterIdentifier = "\u7B2C.+\u7AE0.+";
  }

  public FromSite(String siteName)
  {
    this();
    this.siteName = siteName;
  }

  public FromSite(String siteName, String[] catalogueSelectLabels)
  {
    this();
    this.siteName = siteName;
    this.catalogueSelectLabels = catalogueSelectLabels;
  }

  public FromSite(String siteName, String vipTags, String[] catalogueSelectLabels)
  {
    this(siteName, catalogueSelectLabels);
    this.vipTags = vipTags;
  }

  public FromSite(String siteName, String vipTags, String chapterIdentifier, String[] catalogueSelectLabels)
  {
    this.siteName = siteName;
    this.vipTags = vipTags;
    this.chapterIdentifier = chapterIdentifier;
    this.catalogueSelectLabels = catalogueSelectLabels;
  }

  public String getSiteName()
  {
    return siteName;
  }

  public void setSiteName(String siteName)
  {
    this.siteName = siteName;
  }

  public String getVipTags()
  {
    return vipTags;
  }

  public void setVipTags(String vipTags)
  {
    this.vipTags = vipTags;
  }

  public String getChapterIdentifier()
  {
    return chapterIdentifier;
  }

  public void setChapterIdentifier(String chapterIdentifier)
  {
    this.chapterIdentifier = chapterIdentifier;
  }

  public String[] getCatalogueSelectLabels()
  {
    return catalogueSelectLabels;
  }

  public void setCatalogueSelectLabels(String[] catalogueSelectLabels)
  {
    this.catalogueSelectLabels = catalogueSelectLabels;
  }
}
